import i18n from '../../i18n'

const lastFollowResultOption = {
  // 0: '空',
  1: i18n.global.t('followResult1'),
  2: i18n.global.t('followResult2'),
  3: i18n.global.t('followResult3'),
  4: i18n.global.t('followResult4'),
  5: i18n.global.t('followResult5'),
  6: i18n.global.t('followResult6'),
  7: i18n.global.t('followResult7')
}

const lastRepayWillOption = {
  // 0: '空',
  1: i18n.global.t('repayWill1'),
  2: i18n.global.t('repayWill2'),
  3: i18n.global.t('repayWill3'),
  4: i18n.global.t('repayWill4'),
  5: i18n.global.t('repayWill5'),
  6: i18n.global.t('repayWill6')
}

const missionIdOption = {
  1: i18n.global.t('missionId1'),
  2: i18n.global.t('missionId2'),
  3: i18n.global.t('missionId3'),
  4: i18n.global.t('missionId4'),
  5: i18n.global.t('missionId5'),
  6: i18n.global.t('missionId6'),
  7: i18n.global.t('missionId7')
}

const followStatusOption = {
  1: i18n.global.t('followStatus1'),
  2: i18n.global.t('followStatus2')
}
const recoverStatusOption = {
  1: i18n.global.t('recoverStatus1'),
  2: i18n.global.t('recoverStatus2')
}
const repayStatusOption = {
  1: i18n.global.t('repayStatus1'),
  2: i18n.global.t('repayStatus2')
}
const changeReasonOption = {
  1: i18n.global.t('changeReason1'),
  2: i18n.global.t('changeReason2'),
  3: i18n.global.t('changeReason3'),
  4: i18n.global.t('changeReason4'),
  5: i18n.global.t('changeReason5'),
  6: i18n.global.t('changeReason6')
}

const contactValueMappings = {
  contact_status: {
    1: i18n.global.t('contactStatus1'),
    2: i18n.global.t('contactStatus2')
  },
  contact_type: {
    1: i18n.global.t('contactType1'),
    2: i18n.global.t('contactType2'),
    3: i18n.global.t('contactType3'),
    4: i18n.global.t('contactType4'),
    5: i18n.global.t('contactType5'),
    6: i18n.global.t('contactType6'),
    7: i18n.global.t('contactType7'),
    8: i18n.global.t('contactType8'),
    9: i18n.global.t('contactType9'),
    10: i18n.global.t('contactType10')
  }
}

// 跟进历史值映射对象，用于格式化特定字段的显示
const historyValueMappings = {
  recover_status: recoverStatusOption,
  change_reason: changeReasonOption,
  mission_id: missionIdOption,
  follow_status: followStatusOption
}

export {
  lastFollowResultOption,
  lastRepayWillOption,
  missionIdOption,
  followStatusOption,
  recoverStatusOption,
  repayStatusOption,
  changeReasonOption,
  historyValueMappings,
  contactValueMappings
}
